<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数组3</title>
		<script>
			let arr = [
				{ id: 1, name: '张三', age: 20 },
				{ id: 2, name: '李四', age: 21 },
				{ id: 3, name: '王五', age: 17 },
			]
			// 往后加一个元素
			arr.push( { id: 4, name: '赵六', age: 18 }  )
			console.log(...arr)
			console.log('=======================')
			// 往前加一个元素
			arr.unshift( { id: 100, name: 'abc', age: 18 })
			console.log(...arr)
			console.log('=======================')
			// 往指定的位置加一个元素
			// 在索引为2的位置上加一个新的元素
			// 2：在索引为2的位置上加/删，0：删除0个
			arr.splice(2, 0, { id: 1000, name: 'xyz', age: 18 })
			console.log(...arr)
			console.log('=======================')
			// 删除索引为2的元素
			// 2：要删除的元素索引位置，1：删几个
			arr.splice(2, 1)
			console.log(...arr)
			console.log('=======================')
			// 删除第一个元素
			arr.shift()
			console.log(...arr)
			console.log('=======================')
			// 删除最后一个
			arr.pop()
			console.log(...arr)
			console.log('=======================')
			// 修改第二个人的年龄为30
			arr[1].age = 30
			console.log(...arr)
			console.log('=======================')
		</script>
	</head>
	<body>
	</body>
</html>